import Vue from 'vue'
import ElementUi from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'

// vue-easytable
import VueEasytable from 'vue-easytable';
import 'vue-easytable/libs/theme-default/index.css';

// 组件
import GlobalComponents from '@/components/utils'

// 谷歌代码高亮
import 'highlight.js/styles/googlecode.css'
// github md文件样式
import 'github-markdown-css'

// mockjs
import '@/mock'

// axios
import '@/http'

// iconfont
import '@/assets/icons/font_index'

Vue.use(ElementUi, {
    size: 'small'
})
Vue.use(GlobalComponents)

Vue.use(VueEasytable);

/**
 * 测试 http 加载静态文件
 * 1. 静态文件需放在 public 目录下，低版本为 static。
 * 2. 路径前无需 public/xxxx 直接写public下路径即可。
*/
const publicRequestTest = async function() {
    Vue.prototype.$http.get('json/test.json').then(res => {
        console.log(res);
    })
}
publicRequestTest()
